squeezed on public transportation - Espagnol Anglais Dictionnaire